// import { Server } from 'socket.io'
// import { socketServer } from './model/socket.js'
// // 开启cors跨域
// const io = new Server(8643, { cors: true })

// socketServer(io)

import express from 'express'
// const express = require('express') //引入express 模块
const app = express()              //创建实例
// const mysql = require('mysql')     //引入mysql 模块
import mysql from 'mysql'
// 创建数据库连接 填入数据库信息 
//填自己数据库的信息!!!!!!!!!!!
const conn = mysql.createConnection({
  user:'root',          //用户名
  password:'123456',	//密码
  host:'localhost',		//主机（默认都是local host）
  database:'test_dw'       //数据库名
})
// 测试连接
conn.connect(err=>{
  console.log(err,'如果为null 就是连接成功');
})
// 开启服务器
app.listen(3000,()=>{
  console.log('服务器在3000端口开启。。。。。');
})


// 定义路由(说白了就是网址)     
app.get('/a',(req,res)=>{
    let sqlStr =  "INSERT INTO student ( s_no, s_name )VALUES(20150015,'大帅比')"
       //执行mysql 语句
       conn.query(sqlStr,(err)=>{
           console.log(err,'如果为null，sql语句执行成功')
       })
       //成功后的页面显示
       res.send('插入成功')
   })
   
// 查询信息
app.get('/find',(req,res)=>{
    let sql = `SELECT * FROM student `
    conn.query(sql,(err,results)=>{
    //返回的查询信息为result 然后将其显示在页面上
        res.send(results)
    })
})

